﻿@charset "utf-8";

/*■■■■■■■■　共同设定 ■■■■■■■■*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#444;}
a:hover{text-decoration:none; color:#444;}
.clear{clear:both;}

/*■■■■■■■■　基本设定　■■■■■■■■*/
body{ font-family:"微软雅黑"; font-size:12px; color:#444;  min-width:1004px; width:auto!important; width:1004px;_width:expression(document.documentElement.clientWidth<1004?"1004px":"auto"); margin:0 auto;}


/*-----------------  ■ common -------------------*/
.rollover:hover img {opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-khtml-opacity: .7;/zoom: 1;}

.top{ height:36px; line-height:36px; background:url(../images/topbg.jpg) repeat-x;}
.top01{ width:1000px; margin:0 auto;}
.top02{ float:left; width:488px; padding-left:4px; color:#0d2d31;}
.top02 span{ font-weight:bold;}
.top03{ float:left; width:80px; padding-top:7px;}
.top04{ float:right; padding-top:5px;}
.top05{ float:right; color:#000; font-weight:bold; font-family:"宋体";}


/*-----------------  ■ header -------------------*/
.header{ height:110px; width:1000px; margin:0 auto;}
.logo{float:left; padding:18px 0 0 5px; width:394px;}
.logo01{ float:right; width:306px;}
.tel{ padding:21px 0 8px;}

.ss{ padding:0 0 0 3px;}
.ss01{ float:left; width:203px; height:32px;}
.ss01 input{ line-height:30px; height:30px; padding-left:10px; width:192px; border:#cedfe2 solid 1px; font-size:12px; color:#528087; font-family:"微软雅黑";}
.ss02{ float:left; width:72px; height:32px;}





/*********导航*********/
.glable_nav{ height:45px; background-color:#1a92a3;}

.glable_nav01{ width:1000px; margin:0 auto;}
.glable_nav01 ul li{ float:left; width:99px; height:45px; border-right:#4fb1bf solid 1px;}
.glable_nav01 ul li a{ text-align:center; width:99px; height:45px; line-height:45px; display:block; color:#fff; font-size:14px;}
.glable_nav01 ul li a:hover{ color:#fff000;}
.glable_nav01 ul li a.cu{ color:#fff000;}


/*********footer*********/
.footer_nav{ heig/ht:254px; background:url(../images/footer_nav.jpg) repeat; padding-bottom:78px;}
.footer_nav01{ width:1000px; margin:46px auto 0; padding-top:30px; height:204px;}
.footer_logo{ float:left; color:#fff; text-align:center; width:156px; padding:38px 0 0; height:148px;border-right:#6f6f6f solid 1px;}
.footer_logo img{ margin-bottom:15px;}

.footer_nav02{ width:487px; color:#fff; float:left; padding:0 0 0 39px;}
.footer_nav02 a,.footer_nav02 a:hover{ color:#fff;}

.footer_nav03{ width:127px; float:left;}
.footer_nav04{ margin:6px 0 8px; height:40px; background:url(../images/f01.jpg) repeat-x left bottom; width:67px;line-height:40px; font-size:14px; font-weight:bold;}
.footer_nav05{}
.footer_nav05 ul li{ height:26px; line-height:26px; overflow:hidden; padding-right:10px;}
.footer_nav05 ul li a{ color:#fff;}

.banquan{ float:left; width:265px; padding:0 0 0 27px; height:186px;border-left:#6f6f6f solid 1px; line-height:30px; color:#fff;}
.banquan01{ padding:13px 0 9px;}
.weibo{ text-align:center; width:185px; height:37px; background:url(../images/weibo.png) no-repeat;}
.weibo img{ margin:8px 10px 0;}


.footer{ height:40px; position:fixed; bottom:0; left:0; width:100%; z-index:999999; background-color:#202020;}
.footer01{ width:1000px; margin:0 auto;}
.footer02{ float:left; width:152px; color:#fff; line-height:40px; background:url(../images/tel01.png) no-repeat 14px center; padding-left:42px;}
.footer02 a,.footer02 a:hover{ color:#fff;}
.footer03{ float:right; padding:10px 12px 0 0;}


/*********返回顶部代码*********/
.backToTop {display: none; border:#6f6f6f solid 1px;width: 38px; height:38px; background:url(../images/totop.png) no-repeat; font-size:0; position: fixed;_position: absolute;right: 30px;bottom: 70px;_bottom: "auto";cursor: pointer; color:#666;}


/*********sider*********/
.sider{ width:673px; float:left; padding:31px 0 0 13px;}
.sider01{border:#cce3e8 solid 1px; background:url(../images/sub/sider01.jpg) repeat;}
.sider02 ul { overflow:hidden; width:101%;}
.sider02 ul li{ float:left; width:112px; line-height:43px; font-size:13px; background:url(../images/sub/sider02.jpg) repeat-y top right;}
.sider02 ul li a{ text-align:center; display:block; height:43px; width:112px; color:#444;}
.sider02 ul li a:hover,.sider02 ul li a.hover{ color:#107988;}
.sider02 ul li a.sider02_on{ color:#107988;}


/*********sub_right*********/
.sub_right{ float:right; width:325px; padding-top:31px;}

.cl_about{ margin:0 auto; width:296px; height:387px; overflow:hidden; border:#cce3e8 solid 1px;}
.cl_about01{ padding-top:15px; text-align:center;}
.cl_about02{ line-height:26px; padding:9px 16px 0; height:127px; }
.cl_about02 a{ color:#067a8a;}

.cl_about03{border-top:#cce3e8 solid 1px;}
.cl_about04{ float:left; width:164px; text-align:center; padding-top:7px; margin:13px 0 0; height:49px; background:url(../images/sub/xx01.jpg) repeat-y top right;}
.cl_about05{ float:right; padding:27px 24px 0 0; width:86px;}
.cl_team{ padding-top:23px;}
.cl_zt{ padding-top:28px;}


/*分页专用css2 -- npage*/
.npage{clear:both; padding:5px 0px 5px 30px; color:#666; font:normal 12px/24px Arial; text-align:center;height:30px;margin:5px auto;}
.npage li{list-style:none;float:left;margin-left:3px;}
.npage span{ padding:0 5px;}
.npage a{display:inline-block; height:22px; margin:0 2px; padding:0 8px; border:solid 1px #ccc; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; background:#fff; color:#333; font:normal 12px/22px Arial, Helvetica, sans-serif; cursor:pointer;}
.npage a:hover,.npage a.on{height:24px; margin:0 3px; border:none; background:#aaa; color:#fff!important; line-height:24px; text-decoration:none;}
.npage a.select{cursor:default;}




#container {
	width: 296px;
	position: relative;
	z-index: 0;
	height: 366px;
	padding-left: 13px;
}
#example {
	width: 296px;
	height: 364px;
	border: #cce3e8 solid 1px;
	position: relative;
}
#slides {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}
#slides .slide {
	height: 364px;
	width: 296px;
}
#slides .slide h4 {
	height: 29px;
	width: 98%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../images/pp.png);
	line-height: 29px;
	font-family: "微软雅黑";
	color: #fff;
	font-size: 14px;
	padding-left: 2%
}
#slides .next, #slides .prev {
	position: absolute;
	top: 145px;
	left: -14px;
	width: 6px;
	height: 12px;
	display: block;
	z-index: 101;
}
.slides_container {
	width: 296px;
	height: 364px;
	overflow: hidden;
	position: relative;
}
#frame {
	position: absolute;
	z-index: 0;
	width: 246px;
	height: 186px;
	top: -3px;
	left: -80px;
}
#slides .next {
	left: 281px;
}
.pagination {
	display: none;
}
.pagination li {
	display: none;
}
.pagination li a {
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	background-image: none;
	background-position: 0 0;
	float: left;
	overflow: hidden;
}
.pagination li.current a {
	background-position: 0 -12px;
}
#slides .link {
	display: block;
	margin-top: 10px;
	font-weight: 800;
}
/***内容区域***/
.tuandui {
	width: 246px;
	height: 200px;
	padding: 17px 0 0 26px;
}
.tuandui dl dt {
	width: 246px;
	height: 200px;
	overflow: hidden;
}
.tuandui dl dd {
}
.tuandui02 {
	color: #000;
	padding: 16px 0 12px;
}
.tuandui02 a {
	padding: 0 16px 0 0;
	color: #1a92a3;
}
.tuandui02 a:hover {
	color: #1a92a3;
}
.tuandui03 {
	line-height: 23px;
	color: #444;
	height: 46px;
	overflow: hidden;
}
.tuandui04 {
	padding-top: 10px;
}
.tuandui04 img.tuandui05 {
	margin: 0 0 0 21px;
}
